Deciding Inductive Validity of Equations

نویسندگان

  • Jürgen Giesl
  • Deepak Kapur
چکیده

Kapur and Subramaniam [12] defined syntactical classes of equations where inductive validity can be decided automatically. However, these classes are quite restrictive, since defined function symbols with recursive definitions may only appear on one side of the equations. In this paper, we expand the decidable class of equations significantly by allowing both sides of equations to be expressed using defined function symbols. The definitions of these function symbols must satisfy certain restrictions which can be checked mechanically. These results are crucial to increase the applicability of decision procedures for induction.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Deciding the Inductive Validity of ∀∃∗ Queries

We present a new saturation-based decidability result for inductive validity. Let Σ be a finite signature in which all function symbols are at most unary and let N be a satisfiable Horn clause set without equality in which all positive literals are linear. If N ∪ {A1, . . . , An →} belongs to a class that can be finitely saturated by ordered resolution modulo variants, then it is decidable whet...

متن کامل

On Notions of Inductive

We deene and discuss various conceivable notions of induc-tive validity for rst-order equational clauses. This is done within the framework of constructor-based positive/negative conditional equational speciications which permits to treat negation and incomplete function deenitions in an adequate and natural fashion. Moreover, we show that under some reasonable assumptions all these notions are...

متن کامل

On Notions of Inductive Validity for First-Oder Equational Clauses

We define and discuss various conceivable notions of inductive validity for first-order equational clauses. This is done within the framework of constructor-based positive/negative conditional equational specifications which permits to treat negation and incomplete function definitions in an adequate and natural fashion. Moreover, we show that under some reasonable assumptions all these notions...

متن کامل

Sound Lemma Generation for Proving Inductive Validity of Equations

In many automated methods for proving inductive theorems, finding a suitable generalization of a conjecture is a key for the success of proof attempts. On the other hand, an obtained generalized conjecture may not be a theorem, and in this case hopeless proof attempts for the incorrect conjecture are made, which is against the success and efficiency of theorem proving. Urso and Kounalis (2004) ...

متن کامل

Deciding Equality in the Constructor Theory

We give a decision procedure for the satisfiability of finite sets of ground equations and disequations in the constructor theory : the terms used may contain both uninterpreted and constructor function symbols. Constructor function symbols are by definition injective and terms built with distinct constructors are themselves distinct. This corresponds to properties of (co-)inductive type constr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003